waste disposal infrastructure - French English Dictionary